// 1. 表单校验规则
const form = layui.form
const layer = layui.layer
const rules = {
  // 原密码
  pwd: [/^[\S]{6,12}$/, '密码必须为6-12, 并且不能为空格!'],
  // 新密码【不能与原密码一样】
  newPwd: function(value) {
    if ($('input[name=oldPwd]').val() === value) return '新密码不能与原密码一致!'
  },
  // 确认密码【需要和新密码一样】
  rpNewPwd: function(value) {
    if ($('input[name=newPwd]').val() !== value) return '两次密码不一致!'
  }
}
form.verify(rules)


// 2. 表单提交内容【进行修改密码】
$('.layui-form').on('submit', function() {
  // 2.1 获取表单的数据
  const data = form.val('password-form')

  // 2.2 发起网络请求修改密码
  $.post('https://zhi.zeng.pub/big-event/my/updatepwd', data).then(res => {
    if (res.code !== 200) return layer.msg(res.msg || '修改失败')
    // 2.3 修改成功 ->  【重新登录】
    layer.msg('修改成功')
    
    // 如何在嵌套页面中跳转外层页面！！！   window.open(跳转地址, 跳转方式)
    window.open('../../page/login.html', '_parent')
    localStorage.removeItem('BIG_EVENT_USER_TOKEN')
  })

  return false
})